ElasTool: An automated toolkit for elastic constants calculation

نویسندگان

چکیده

We present the ElasTool package, an automated toolkit for calculating second-order elastic constants (SOECs) of any two- (2D) and three-dimensional (3D) crystal systems. uses three kinds strain-matrix sets, i.e., high-efficiency sets (OHESS), universal linear-independent coupling strains (ULICS), all-single-element (ASESS), to calculate SOECs automatically. can efficiently compute both zero- high-temperature constants. describe in detail theoretical background computational method constants, package structure, installation, run, input/output files, controlling parameters, two representative examples how use package. is useful either exploration materials' properties or high-throughput new materials screening design. freely available on GitHub: https://github.com/elastool Program Title: CPC Library link program files: https://doi.org/10.17632/ktvmxrdhpz.1 Code Ocean capsule: https://codeocean.com/capsule/1893813 Licensing provisions: GNU General Public License, version 3 Programming language: Python External routines: NumPy [1], Spglib [2], ASE [3], Pandas [4] Nature problem: The stress-strain calculation depends accurate stresses calculated with first-principles methods, such as density functional theory (DFT). Compared energy-strain method, approach needs a smaller number strain solve equation needed deduce constants; it also more straightforward implement. However, take lot time within DFT. Thus, efficient are urgently improve efficiency An solution coupled DFT necessary Solution method: decrease optimize sets. our previously proposed (OHESS) processes tensor using adopt (ASESS) (ULICS) approaches. It deal systems belonging 2D 3D. Having obtained moduli, gives other essential mechanical Young's modulus, bulk anisotropy, Debye temperature, sound velocities. Additional comments including restrictions unusual features: Currently, this interfaces Vienna Ab initio Simulation Package (VASP) code stress tensors calculator. [5-7] Extension electronic structures straightforward. https://numpy.org/ https://atztogo.github.io/spglib/ https://wiki.fysik.dtu.dk/ase/ https://pandas.pydata.org/ https://www.vasp.at/ G. Kresse, J. Furthmüller, Efficient iterative schemes ab total-energy calculations plane-wave basis set, Phys. Rev. B 54 (1996) 11169. D. Joubert, From ultrasoft pseudopotentials projector augmented-wave 59 (1999) 1758.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Least square method for the calculation of elastic constants

Article history: Received 21 September 2010 Accepted 19 March 2011 Available online 23 March 2011

متن کامل

Calculation of Elastic Bond Constants in Atomistic Strain Analysis

Strain analysis has significance both for tailoring material properties and designing nanoscale devices. In particular, strain plays a vital role in engineering the growth thermodynamics and kinetics and is applicable for designing optoelectronic devices. In this paper, we present a methodology for establishing the relationship between elastic bond constants and measurable parameters, i.e., Poi...

متن کامل

Ab-initio calculation of the pressure dependence of phonons and elastic constants for Al and Li

2014 We calculated the interionic potentials for aluminium and lithium from first principle pseudopotentials. We constructed these pseudopotentials from the induced electron densities around an aluminium nucleus and around a lithium nucleus respectively. Then we calculated the phonon dispersion curves and the elastic constants. We repeated the whole calculation for several values of pressure by...

متن کامل

A model for calculating diffraction elastic constants

Copyright c © International Union of Crystallography Author(s) of this paper may load this reprint on their own web site or institutional repository provided that this cover page is retained. Republication of this article or its storage in electronic databases other than as specified above is not permitted without prior permission in writing from the IUCr. For further information see http://jou...

متن کامل

An All-in-One Toolkit for Automated White-Box Testing

Automated white-box testing is a major issue in software engineering. Over the years, several tools have been proposed for supporting distinct parts of the testing process. Yet, these tools are mostly separated and most of them support only a fixed and restricted subset of testing criteria. We describe in this paper FRAMA-C/LTEST, a generic and integrated toolkit for automated white-box testing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2022

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2021.108180